UDL: a cloud task scheduling framework based on multiple deep neural networks

نویسندگان

چکیده

Abstract Cloud task scheduling and resource allocation (TSRA) constitute a core issue in cloud computing. Batch submission is common user deployment mode computing systems. In this mode, it has been challenge for systems to balance the quality of service revenue provider (CSP). To end, with multi-objective optimization (MOO) minimizing latency energy consumption, we propose TSRA framework based on deep learning (DL). The system solves problems multiple queues virtual machine (VM) clusters by uniting neural networks (DNNs) as scheduler system. DNNs are divided into exploration part exploitation part. At each time step, model saves best outputs all policies from DNN experienced sample memory pool (SMP), periodically selects random training samples SMP train We designed united (UDL) algorithm framework. Experimental results show that UDL can effectively solve MOO problem tasks, performs better than benchmark algorithms such heterogeneous distributed (HDDL) terms performance.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Deep Neural Networks for Survival Analysis Based on a Multi-Task Framework

Survival analysis/time-to-event models are extremely useful as they can help companies predict when a customer will buy a product, churn or default on a loan, and therefore help them improve their ROI. In this paper, we introduce a new method to calculate survival functions using the Multi-Task Logistic Regression (MTLR) model as its base and a deep learning architecture as its core. Based on t...

متن کامل

TASA: A New Task Scheduling Algorithm in Cloud Computing

Cloud computing refers to services that run in a distributed network and are accessible through common internet protocols. It merges a lot of physical resources and offers them to users as services according to service level agreement. Therefore, resource management alongside with task scheduling has direct influence on cloud networks’ performance and efficiency. Presenting a proper scheduling ...

متن کامل

Optimization Task Scheduling Algorithm in Cloud Computing

Since software systems play an important role in applications more than ever, the security has become one of the most important indicators of softwares.Cloud computing refers to services that run in a distributed network and are accessible through common internet protocols. Presenting a proper scheduling method can lead to efficiency of resources by decreasing response time and costs. This rese...

متن کامل

An Effective Task Scheduling Framework for Cloud Computing using NSGA-II

Cloud computing is a model for convenient on-demand user’s access to changeable and configurable computing resources such as networks, servers, storage, applications, and services with minimal management of resources and service provider interaction. Task scheduling is regarded as a fundamental issue in cloud computing which aims at distributing the load on the different resources of a distribu...

متن کامل

tasa: a new task scheduling algorithm in cloud computing

cloud computing refers to services that run in a distributed network and are accessible through common internet protocols. it merges a lot of physical resources and offers them to users as services according to service level agreement. therefore, resource management alongside with task scheduling has direct influence on cloud networks’ performance and efficiency. presenting a proper scheduling ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Journal of Cloud Computing

سال: 2023

ISSN: ['2326-6538']

DOI: https://doi.org/10.1186/s13677-023-00490-y